body { font-family: sans-serif; }
#main-container { }

#sidebar 
{
	float: left;
	width: 200px;
	padding: 20px;
}

#main-content 
{
	width: 600px;
	padding: 20px;
	margin-left: 220px;
}

#page { text-algin: left; }

a:link, a:hover { color: forestgreen; }
a:visited { color: darkgray; }

/* header
****************************/

#main-header h1
{
	letter-spacing: -5px;
	font-size: 4em;
}

/* headings
***************************/

#sidebar h3,
#main-content h3
{
	border-bottom: 1px solid black;
}

/* sidebar
****************************/
.delicious-links,  
#sidebar td, #sidebar th,
#sidebar p, #sidebar li
{ 
        font-size: .7em;
}

/*** links ***/
#sidebar ul.links-list 
{
	margin: 0;
	padding: 0;
}

#sidebar ul.links-list li 
{
	list-style: none;
	margin: 0;
}


/* comments
*****************************/
#comment-area fieldset, 
#comment-area legend, 
#comment-area label,
#comment-area textarea
{ 
        display: block;
}

#comments { font-size: .8em; }
#comment-area { margin: 1em 0 1em 0; font-size: .8em; }

fieldset { height: auto; width: auto; }
#comment-area textarea { width: 100%; height: 120px; }

.comment-entry { border: 1px solid #eee; margin: 0 0 5px 0; padding: 5px; }
.comment-details { font-size: .78em; }


.blog-details { font-size: .8em; }
.blog-posted, .blog-updated { padding: 5px; 10px; 5px 0 }

